// rem等比适配配置文件
function setRem () {
  const baseSize = 16; // 基准字体大小
  const minFontSize = 12; // 最小字体大小
  const maxFontSize = 20; // 最大字体大小
  const designWidth = 1920; // 设计稿的宽度基准
  const clientWidth = document.documentElement.clientWidth; // 当前窗口的宽度
  const scale = clientWidth / designWidth; // 计算当前窗口宽度与设计稿宽度的比例
  let newSize = baseSize * scale;
 
  // 限制字体大小在最小和最大范围内
  if (newSize < minFontSize) {
    newSize = minFontSize;
  } else if (newSize > maxFontSize) {
    newSize = maxFontSize;
  }
 
  // 设置根元素的字体大小
  document.documentElement.style.fontSize = `${newSize}px`;
}
// 初始化
setRem()
// 改变窗口大小时重新设置 rem
window.addEventListener('resize', ()=>{
  setRem()
})
